rumble of cannon